如果你想更认真IT的任何理解可以实现互联网在于其绝大多数应用数据库和唯一的静态文件的一小部分。每一个主要的网站或门户网站的核心是插入,修改,删除和阅读的千千万万用户的记录。
下一层是处理数据的算法。至少在目前的标准软件工具无法生成代码来执行非常具体的逻辑。在未来,这可能与引进日益复杂的算法,机器学习,实现一个更加正式和数学模型,以可执行程序的改变。
在顶层代表“可视化”。这一层在我看来,这将是难以取代的人的因素。在可视化可以给出 - 文本,图像,视频和音频。手机,电脑,简单的小工具只包含一些“聪明”的设备等的可能性 - 因此,任何格式可以在不同的设备和接口进行播放。
程序员的下一个工具谁创造是生成的代码数据库。无论主意,我想在未来,或多或少地将它需要一个数据库来存储一些数据模型和编程层,它的工作。此工具能够生成准备好至少的编程代码第三,可以专注于真正的业务逻辑编程。真正的工具是节省时间 - 像与我以前的手段 - 管理翻译 http://tomavelev.com/TranslateApp/.
在第一个屏幕,你可以看到,我用仪器的模型数据。
创建应用程序界面模型 http://tomavelev.com/

在当前版本3的应用程序已经生成,不仅Java的,但是PHP和Android的代码。

结果在所生成的代码的浏览器 - 能力来进行的基本操作在一个图像数据中定义。对于一个稍微好一点的看法库的自举在PHP和JSP页面已经实施有屏幕的一个想法稍微更好的视野。

使用该工具创建几个想法,是在我的脑海后,可以开发在几个方面的工具 - 增加更多的编程语言,平台和库或开发这样的工具来生成准备的可执行文件。对于我的头的时间尺度倾斜更接近第二种想法。我会很高兴,如果我得到的反馈 - 你会一直在你给他优先考虑的工具来为你做的工作。
你可以给我发电子邮件 tomavelev@gmail.com.